import { AppState } from '../types';

export const initialState: AppState = {
  user: null,
  chat: {
    id: '',
    title: 'New Chat',
    createdAt: new Date(),
    updatedAt: new Date(),
    messages: [],
    isLoading: false
  },
  team: {
    members: [],
    activeMembers: []
  },
  fileSystem: {
    files: [],
    activeFileId: null,
    openFileIds: []
  },
  tasks: {
    suggestedTasks: [],
    recentTasks: []
  },
  ui: {
    sidebarCollapsed: false,
    currentView: 'chat',
    activeModal: null,
    theme: 'light',
    systemNotifications: []
  }
};